const fs = require('fs');
console.log('watch dir ' + __dirname);

// 还有另外一个watchFile方法只能监听文件
fs.watch(__dirname, { recursive: true }, (eventType, filename) => {
  console.log(eventType, filename);
});

// 比如我在04-api下面新建了tmp文件夹
// 在tmp里面新建了1.txt文件
// 给1.txt文件添加文字内容后保存
// 删除1.txt文件

// 整个过程都被监视下来并且打印在控制台

// rename tmp
// rename tmp\1.txt
// change tmp\1.txt
// change tmp\1.txt
// change tmp\1.txt
// rename tmp\1.txt